$(function () {
    initThisPage()
})

function initThisPage() {
    var ID = oneValues();
    var jsondata = {"ID":ID};
    var data_json = JSON.stringify(jsondata)
    $.ajax({
        url: "./goSHGL/initLookInfo", //请求的url地址
        dataType: "json", //返回格式为json
        async:false,
        data: data_json, //参数值
        type: "POST", //请求方式
        processData: false, //对表单data数据是否进行序列化
        contentType: false, //dataType设置你收到服务器数据的格式
        headers: {
            'Content-Type': 'application/json'
        },
        success: function(data) {
            formcontent = JSON.parse(data.data);
            ZWItems = formcontent.ZWItems;
            var vm = new Vue({
                el: "#app",
                data: function () {
                    return {
                        formItem:{
                            ID:formcontent.ID,
                            Store:formcontent.Store,
                            Bm:formcontent.Bm,
                            Name:formcontent.Name,
                            Sex:formcontent.Sex,
                            Tel1:formcontent.Tel1,
                            Tel2:formcontent.Tel2,
                            Fixtel:formcontent.Fixtel,
                            Jiguan:formcontent.Jiguan,
                            CardNo:formcontent.CardNo,
                            Birthday:formcontent.Birthday,
                            YinOrYang:formcontent.YinOrYang,
                            PastDaiBrand:formcontent.PastDaiBrand,
                            ZsProgress:formcontent.ZsProgress,
                            Relations:formcontent.Relations,
                            StartTime:formcontent.StartTime,
                            ShStar:formcontent.ShStar
                        },
                        zwItem: ZWItems,
                        stripe: true
                    }
                },
                methods: {
                    goBack(){
                        window.location.href = "./sh_search.html"
                    },
                    isPoneAvailable(str) {
                        var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
                        if (!myreg.test(str)) {
                            return false;
                        } else {
                            return true;
                        }
                    },
                    //固定电话验证
                    isFixPoneAvailable(str) {
                        var myreg=/^0\d{2,3}-\d{7,8}(-\d{1,6})?$/;
                        if (!myreg.test(str)) {
                            return false;
                        } else {
                            return true;
                        }
                    },
                    //身份证号验证
                    isCardNoAvailable(str) {
                        var myreg=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
                        if (!myreg.test(str)) {
                            return false;
                        } else {
                            return true;
                        }
                    },
                    editSHInfo() {
                        var self = this;
                        var jsondata = self.formItem;
                        var EditNameStr = parent.$("#uname1").text();
                        var EditIDStr = parent.$("#userno1").text();
                        jsondata.EditName = EditNameStr;
                        jsondata.EditID = EditIDStr;
                        jsondata.ID = ID;

                        //校验开始
                        if(jsondata.Store==''||jsondata.Store==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请选择中心店面'
                            });
                            return false;
                        }
                        if(jsondata.Bm==''||jsondata.Bm==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请填写部门'
                            });
                            return false;
                        }
                        if(jsondata.Name==''||jsondata.Name==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请填写姓名'
                            });
                            return false;
                        }
                        if(jsondata.Sex==''||jsondata.Sex==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请选择性别'
                            });
                            return false;
                        }
                        if(jsondata.Tel1==''||jsondata.Tel1==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入手机号'
                            });
                            return false;
                        }
                        if(!this.isPoneAvailable(jsondata.Tel1)){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入正确格式的手机号'
                            });
                            return false;
                        }

                        if(jsondata.Tel2!=''&&jsondata.Tel2!=null){
                            if(!this.isPoneAvailable(jsondata.Tel2)){
                                this.$Notice.warning({
                                    title: '警告',
                                    desc: '请输入正确格式的手机号2'
                                });
                                return false;
                            }
                        }
                        /*if(jsondata.Fixtel==''&&jsondata.Fixtel==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入同行业情况'
                            });
                            return false;
                        }*/
                        if(jsondata.CardNo==''||jsondata.CardNo==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入身份证号'
                            });
                            return false;
                        }

                        if(!this.isCardNoAvailable(jsondata.CardNo)){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入正确格式的身份证号'
                            });
                            return false;
                        }

                        /*if(jsondata.Jiguan==''||jsondata.Jiguan==null){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入详细地址'
                            });
                            return false;
                        }*/
                        if(jsondata.Birthday==null||jsondata.Birthday==''){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请选择生日'
                            });
                            return false;
                        }
                        var tempYangBirth = new Date(jsondata.Birthday);
                        jsondata.Birthday = tempYangBirth.toLocaleDateString();

                        /*if(jsondata.PastDaiBrand==null||jsondata.PastDaiBrand==''){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入曾代理品牌'
                            });
                            return false;
                        }

                        if(jsondata.PastDaiBrand==null||jsondata.PastDaiBrand==''){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入曾代理品牌'
                            });
                            return false;
                        }*/

                        /*if(jsondata.StartTime==null||jsondata.StartTime==''){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入开始经营家具时间'
                            });
                            return false;
                        }
                        var tempStartTime = new Date(jsondata.StartTime);
                        jsondata.StartTime = tempStartTime.toLocaleDateString();*/
                        if(jsondata.StartTime!=null&&jsondata.StartTime!=""){
                            var tempStartTime = new Date(jsondata.StartTime);
                            jsondata.StartTime = tempStartTime.toLocaleDateString();
                        }else{
                            jsondata.StartTime = null;
                        }

                        /*if(jsondata.Relations==null||jsondata.Relations==''){
                            this.$Notice.warning({
                                title: '警告',
                                desc: '请输入所获荣誉'
                            });
                            return false;
                        }*/

                        //校验结束

                        var data_json = JSON.stringify(jsondata)
                        $.ajax({
                            url: "./goSHGL/editSHInfo", //请求的url地址
                            xhrFields: {
                                withCredentials: true
                            },
                            dataType: "json", //返回格式为json
                            data: data_json, //参数值
                            type: "POST", //请求方式
                            headers : {
                                'Content-Type' : 'application/json'
                            },
                            beforeSend: function() {
                                //请求前的处理
                            },
                            success: function(data) {
                                if(data.status=='1'){
                                    toastr.success('保存成功');
                                }else{
                                    toastr.error('保存失败，请重新录入');
                                }
                            },
                            complete: function() {
                                //请求完成的处理
                            },
                            error: function(data) {

                            }
                        });

                    },
                }
            })

        },
        error: function() {
            toastr.error('删除失败，请刷新页面');
        },
    });
}


function oneValues(){
    var result;
    var url=window.location.search; //获取url中"?"符后的字串
    if(url.indexOf("?")!=-1){
        result = url.substr(url.indexOf("=")+1);
    }
    return result;
}